#!/usr/bin/env python
"""
# -*- coding: utf-8 -*-
# @Time    : 2020/9/26 13:07
# @Author  : AshJo
# @Desc    : 装饰器函数staticmethod
# @Filename: staticmethod.py
# @Version : v1.0
"""


# 本身是一个普通的函数，被挪到类的内部执行，那么直接给这个函数添加@staticmethod装饰器就可以了
#
# def login(a, b):
#     print('登录逻辑', a, b)


class User:
    @staticmethod
    def login(a, b):
        print('登录逻辑', a, b)
        # 在函数内部既不会用到self也不会用到cls类


obj = User()
obj.login('alex', '123')
User.login('xiaoming', '456')
